, , , ,

Souris : tout sur la configuration

Cette page recense différentes méthodes de configuration de souris, par marques et modèles. Si la plupart des souris standards sont reconnues immédiatement, certains modèles avancés nécessitent une configuration.

Vous pouvez également vouloir modifier les comportements par défaut. Grosso modo, deux voies sont possibles :

Utilisation

Plusieurs utilitaires peuvent donc être utilisés pour configurer les souris. Pour y voir plus clair :

Les exemples de configuration du fichier .imwheelrc

Déplacé vers imwheel

Activer le défilement horizontal dans Xorg

Méthode obsolète depuis Intrepid (8.10) (voire hardy ?). Le serveur X prend en charge les boutons supplémentaires avec la configuration automatique.
Merci de vérifier si sous hardy ça marche directement dans firefox et supprimer toute cette partie si c'est le cas.

Introduction

Le défilement horizontal peut être utile dans certaines applications et dans firefox il sert à passer à la page suivante ou précédente.

Installation

cat /proc/bus/input/devices | grep N:

cherchez la ligne qui a l'air de correspondre à votre souris et retenez son nom ! il vous servira pour la suite

gksudo gedit /etc/X11/xorg.conf
Section "InputDevice"
        Identifier      "Configured Mouse"
        Driver          "mouse"
        Option          "CorePointer"
        Option          "Device"                "/dev/input/mice"
        Option          "Protocol"              "ExplorerPS/2"
        Option          "ZAxisMapping"          "4 5"
        Option          "Emulate3Buttons"       "true"
EndSection
Section "InputDevice"
    Identifier      "Custom-Mouse"
    Driver          "evdev"
    Option          "SendCoreEvents"             "true"
    Option          "Name"                       "Le nom de votre souris"
    Option          "Phys"                       "usb-*/input0"
    Option          "HWheelRelativeAxisButtons"  "7 6"
EndSection
Section "ServerLayout"
        ...
        InputDevice     "Configured Mouse"
        InputDevice     "Custom-Mouse"
        ...
EndSection
Testé avec trois souris de marques Logitech, une de marque T'n'B et une IntelliMouse Optical de Microsoft. Avec logitech cordless mouse ne fonctionne pas (au lieu de defilement horizontal on a un "page précédente" ou "page suivante"
Testé avec Une souris de chez LDLC, la Gamer1000 qui est en fait une "A4Tech PS/2 USB Mouse" et cela fonctionne très bien

Explication par modèles spécifique

Microsoft

Logitech

HIDPoint est un utilitaire simple d'utilisation, il prend en charge les clavier et souris de marque Logitech;

A4 Tech

Trust

Razer

Roccat

Problème de la "Souris folle"

Problème et résolution semblent identiques au Problème du "Touchpad fou".

Régler la résolution de la souris par HAL et non Xorg

http://forum.ubuntu-fr.org/viewtopic.php?id=316236

Si la souris refuse de bouger et/ou de cliquer

Ce problème a été constaté sur des ordinateurs équipés de de cartes graphiques nVidia. Le plus simple est alors de redémarrer l'ordinateur en basse résolution, et de relancer la commande "sudo nvidia-xconfig" pour réinitialiser les options de la carte graphique. Ceci fait, "sudo service gdm restart" permet de relancer le serveur X. Solution testée sur Ubuntu 10.10 (sous Ubuntu 11.10 et supérieurs, remplacer "gdm" par "lightdm").

Pour les petits curieux : La souris est un périphérique peu contraignant pour le système, cependant pour garantir son bon fonctionnement, il est nécessaire que celui-ci aille vérifier au minimum une fois toutes les 10 millisecondes l'état de la souris. C'est géré au moyen du mécanisme d'interruptions que connaissent bien les informaticiens familiers des couches bas niveau. Lorsqu'un driver de carte graphique est installé, il peut arriver qu'il prenne en charge la gestion de la souris. Le problème peut alors venir des priorités de gestion des interruptions par le microprocesseur. Si la souris hérite d'une priorité trop basse, le système n'ira plus suffisamment souvent vérifier son état pour garantir un fonctionnement correct. Ainsi, un moyen alternatif de régler le problème consiste à spécifier au noyau dans quel ordre il doit charger les différents modules, car il semblerait que cela influe sur l'attribution des interruptions et des priorités qui leur sont associées. A réserver aux utilisateurs les plus expérimentés.

Liens

Après avoir lu la documentation appropriée pour votre matériel, si vous souhaitez plus de détails sur le fonctionnement de la section « Souris » de xorg.conf (notamment des explications sur les différentes options), allez voir les pages suivantes de la documentation de X.org :

Pages en rapport


Contributeurs: Fabien26, Id2ndR